const AppConfig = {
  extension: {
    compile: {
      typescript: {
        allowParallel: true,
        outputBundle: {
          server: "_server_bundle.js",
          client: "_client_bundle.js",
        },
      },
      requirements: [
        "webpack",
        "webpack-cli",
        "acorn",
        "terser-webpack-plugin",
        "typescript",
        "ts-loader",
      ],
      excludedFiles: ["GameAPI.d.ts", "ClientAPI.d.ts"],
      tscOutputDir: "javascript",
      compileDistDir: "dist",
    },
  },
};

export default AppConfig;
